Blog search

Friday Facts #378 - Trains on another level

Posted by V453000 on 2023-09-29

Hello! The code refactor of rails presented last week is great, but the motivation for such a task wasn't quite just some shape changes for rails. As explained last week, we can now define any kind of rail shape, and we had some very specific shapes in mind all along...

Friday Facts #393 - Putting things on top of other things

Posted by V453000 on 2024-01-12

Hello, I have an irresistible urge to tell you a little story. I'm sure you come here for stories, don't you?

Factorio 0.6.4 is stable

Posted by Tomas on 2013-08-23

Hello everyone, Factorio 0.6.4 release has just been marked stable! Following our usual release procedure the 0.6 release has been around for a while. Users from the forum helped us to find the most annoying bugs and now the release is considered "serious bugs free". The release has been packed with features and new stuff. Here are the most significant gameplay improvements: The world map (and a minimap). These allows for a much better orientation in the world. The steel furnace (faster) and the electric furnace (requires no coal). Smelting resources is one of the basic tasks in the factory and these new furnaces provide interesting alternatives to using brute-force approach of many stone furnaces. Logistic robots can suplly the player directly. In the later stages of the game the player can focus more on managing and extending the factory and not running around collecting the created items. Modules and beacons. It is now possible to influence machine properties (speed, productivity, energy efficiency) with inserting module items. This way the assembling machines in the production bottleneck can be sped up without extending the production line. Improved terrain generator. The trees now follow the same fractal terrain generation as the terrain. This makes them look more realistic. Apart from the features we have focused a lot of energy on speed improvements as well. With larger factories the players often experienced slowdowns because too many objects have to be updated every tick. We have made optimizations to the way items move along the belts. These were the biggest "performance eaters" (there are often tons of items on the belts in the factory) so this helped quite a lot for the big factories. We also optimised the way graphical rendering works. This is mostly notable on the Windows operating system (our graphical library uses a different backend - d3d on the windows compared to the linux / mac - openGL). Another major improvement has been made to the core loop of the game. The graphical rendering can now run parallel to the game update using different threads. This can take advantage of at most two threads. And finally the render preparation phase (collecting the sprites to be rendered) has been parallelised as well. This can take advantage of multiple threads, we empirically tested that the best results are shown for 4 or 5 threads (given that there are enough cores for these threads to run on). Last but not least our artist has also done a lot of work. There is a new terrain and plenty of objects have new graphics (labs, car, chests, logistic robots, etc.). The game is less contrastive compared to early versions with RGB colors, on the other hand it is also more aesthetically pleasing now. As usual you can find the full changelog of the changes at our forum in the news section . The changelog is now available also directly in the game in the "About" dialog. As mentioned before, the work on 0.7 is in the full speed now together with preparations for the Steam Greenlight campaign. So stay tuned for more news.

Friday Facts #87 - Visitors

Posted by Tomas on 2015-05-22

Good afternoon, this week we have finished assembling last pieces of furniture for our office. It took us more than half a year. Albert also put up a big poster in the graphics department room. I guess it is time for an office-warming party ...

Friday Facts #86 - Trees

Posted by kovarex on 2015-05-15

Hello, it is a great weather here. The weather is actually so nice, that I had to take 4 day vacation last week. It was a paragliding vacation placed in Italy, Basano. It was my first proper flying with the "Factorio" paraglide and the experience was extra fantastic. I was able to turn off the programming/Factorio part of the brain for the time, which is very hard to achieve usually. This allowed me to recharge and clear the head so I can work on Factorio with the full enthusiasm again.

Friday Facts #41 - Back to the MP

Posted by Tomas on 2014-07-04

Hi there, past couple of days have been absolutely wonderful back here in Prague. Pleasant temperatures, mild wind and summer atmosphere. This has made our free time moments even more enjoyable than usual. Another great thing is that our office is situated in an old and sturdy house. So it retains a reasonable temperature without any air conditioning even when it is 30+ celsius outside (not yet:)).

Friday Facts #144 - The gfx report

Posted by albert on 2016-06-24

Hello Factorians, Most of the week has been spent by tweaking and fixing stuff that keeps coming up for the Monday release. Even though things seem to work reasonably well for us a lot of the reported issues are to be expected. Especially regarding the Matching Server and the Mod Portal. It is quite tricky to test these things in our limited environment. So please keep calm and report the bugs=) Some time ago we came up with an idea of involving more people from the team in writing Friday Facts than just kovarex or tomas. The motivation was to take off quite some responsibility from our shoulders but also to give other team members the opportunity to present their work - which we believe can be interesting to the readers. So slowly, posts written mostly by other developers (related to what they currently work on) started appearing. We would like to go in this one even further. So today, the post is written by Albert, our art director, who will give some introduction into the project from the point of view of the graphics creation and where he is going to steer the project art-wise in the future.

Friday Facts #103 - Prototyping ahead

Posted by kovarex on 2015-09-11

Hello, I went back to reading sci-fi these weeks, and I'm amazed by the amount of interesting ideas are there. One of the first short stories from Philip K. Dick I read is called autofac, it is about auto replicating industrial factories that got out of control. This reminded me Factorio a lot. One day, we will have to extend the game to make self replicating factories possible, because that was actually the first goal I had in mind when I started thinking about this game, so it would be really pity to miss it.

Friday Facts #64 - The plans

Posted by kovarex on 2014-12-12

Hello, we have a nice anniversary of the friday facts today, as we have one friday facts for every bit in the 64bit architecture address size. I believe this is the best time to show some of the 64 pixels per tile graphics experiments as well.

Friday Facts #271 - Fluid optimisations & GUI Style inspector

Posted by kovarex on 2018-11-30

Game Developers Session 2018 GDS 2018 will be taking place next week, running from Friday 7th to Saturday 8th. This year, like last year, we are silver sponsors of the event, which means you will see some Factorio branding around the event and in their official booklet. Part of the preparation on our side was to produce a nice graphical asset for their use, which you can see below: The image is an aesthetic composition to showcase the design and theme of the game and its elements (while not necessarily making logical sense), and also contains the first public display of our new official Wube Software logo. About half the office team here will be attending the event, so if you are also going you might bump into us.